package com.itheima.mapper;

import com.itheima.entity.Emp;
import com.itheima.entity.EmpExpr;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Select;

import java.util.List;

@Mapper
public interface EmpExprMapper {

    // SQL动态插入工作经验集
    void insertBatch(List<EmpExpr> exprList);

    // SQL动态删除工作经验集
    // **delete from empExpr where emp_id in {?,?,?}**
    void deleteBatch(List<Integer> empids);

    // 根据员工id查询工作经历信息
    @Select("select * from emp_expr where emp_id = #{empId}")
    List<EmpExpr> getExprByEmpId(Integer empId);

    // 根据员工id删除工作经历信息
    @Select("delete from emp_expr where emp_id = #{empId}")
    void deleteByEmpID(Integer empId);
}
